be irretrievably lost - French English Dictionary